/**
 * @description 部分公共接口，因为common.js中比较混乱，所以另起炉灶，注意这个文件不要在store中关联，使用直接引入文件
 * @author cjs1992
 * @date 2020-04-03 15:25:05
 */
import request from '@/utils/request'
/**
 * @name findZzjgTreeNoBj
 * @description 获取没有班级层级的组织机构
 * @author cjs1992
 * @date 2020-04-03 15:24:20
 */
export function findZzjgTreeNoBj(data = {}) {
  return request({
    method: 'post',
    url: '/web/common/findZzjgTreeNoBj',
    data: data
  })
}
/**
 * @name queryZzjgByType
 * @description 通过组织机构类型获取组织机构数
 * @param {
 *  type  0 教学组织机构   1行政组织机构
 * }
 * @author cjs1992
 * @date 2020-04-16 16:30:07
 */
export function queryZzjgByType(data = {}) {
  return request({
    method: 'post',
    url: '/web/zzjg/queryZzjgByType',
    data: data
  })
}
/**
 * @name queryAllPc
 * @description 迎新 查询所有的迎新pc
 * @author cjs1992
 * @date 2020-04-17 08:44:09
 */
export function queryAllPc(data = {}) {
  return request({
    method: 'get',
    url: '/web/common/queryAllPc',
    params: data
  })
}
/**
 * @name queryAllOpenPc
 * @description 查询迎新批次（不包含已关闭的）
 * @author cjs1992
 * @date 2020-04-17 08:45:48
 */
export function queryAllOpenPc(data = {}) {
  return request({
    method: 'get',
    url: '/web/common/queryAllOpenPc',
    params: data
  })
}
/**
 * @name getBuildJxjgTree
 * @description 获取教学组织机构数据
 * @author cjs1992
 * @date 2020-04-29 15:54:42
 */
export function getBuildJxjgTree(data = {}) {
  return request({
    url: '/web/common/buildJxjgTree',
    method: 'get',
    params: data
  })
}
/**
 * @name findIconList
 * @description 获取icon列表
 * @author cjs1992
 * @date 2020-04-29 15:54:42
 */
export function findIconList() {
  return request({
    url: '/web/icon/findIconList',
    method: 'get'
  })
}
/**
 * @name findIcon
 * @description 获取icon
 * @author cjs1992
 * @date 2020-04-29 15:54:42
 */
export function findIcon(id) {
  return request({
    url: '/web/icon/findIcon',
    method: 'get',
    params: {
      id
    }
  })
}
